semiconductor particles - German English Dictionary